package cc.lj.internal.mobilepay.interfaces.dto;

import lombok.Data;

/**
 * 统一退款查询接口返回 DTO
 * 注意：这里的属性命名，没有按着小驼峰，是因为返回值为了兼容原有BLL接口
 * @author liangxifeng
 * @date 2022/11/29 18:58
 */
@Data
public class RefundQueryResponseDTO extends CiticResponseDTO{
    /**
     * 商户ID
     */
    private String mch_id;

    /**
     * 商户订单号
     */
    private String out_trade_no;

    /**
     * 微信/支付宝 订单号
     */
    private String transaction_id;

    /**
     *  商户退款单号
     */
    private String out_refund_no;

    /**
     * 退款金额（分）
     */
    private String refund_fee;

    /**
     * 微信退款单号（微信）
     */
    private String refund_id;

    /**
     * 退款状态,SUCCESS—退款成功,FAIL—退款失败,PROCESSING—退款处理中,CHANGE—转入代发
     */
    private String refund_status;

    /**
     * 退款渠道,ORIGINAL—原路退款，默认 BALANCE—退回到余额
     */
    private String refund_channel;
}
